﻿using Autofac;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using MediatR;
using Messhall.Application.Permission.Commands;
using Messhall.Domain.Permission;
using Messhall.Framework.Autofac;
using Messhall.Framework.Domain.Repository;
using Messhall.Framework.Repository.Repositorys;
using Messhall.Framework.Repository.UnitOfWork;
using Messhall.Repository.Permission;

namespace Messhall.Application.Permission
{
    public class PermissionModule : Framework.Autofac.AutofacModulesBase
    {
        public PermissionModule() : base(
            typeof(EntityTypeConfigurationBase<>).Assembly,
            typeof(PermissionOnModelCreating).Assembly,
            typeof(PermissionFactory).Assembly,
            typeof(PermissionModule).Assembly)
        {

        }

    }
}